package com.etc.dao;
import java.util.List;

import com.etc.entity.Medicine;
import com.github.pagehelper.PageInfo;

public interface MedicineMapper {
	
	//删除药品
    int deleteByPrimaryKey(Integer medicineid);

    //增加药品
    int insert(Medicine record);

    //增加药品2
    int insertSelective(Medicine record);

    //根据药品编号查询
    Medicine selectByPrimaryKey(Integer medicineid);

    int updateByPrimaryKeySelective(Medicine record);

    //修改药品信息
    int updateByPrimaryKey(Medicine record);
    
    // 查询所有药品
    List<Medicine> selectMedicineByPage(int pageStar,int pageSize);
    
    
    //药品数量
    int selCountMedicine();
    /**
     * 查询所有药品类型
     * @return
     */
    List<Medicine> selMedicineType();
    /**
     * 根据药品类型查询所有药品
     * @return
     */
    List<Medicine> selMedicineByType(String medicineType);
    /**
     * 根据药品名称查询药品Id
     * @param medicineName
     * @return
     */
    int selMedicineIdByName(String medicineName);
}